Các thành phần một hệ thống VR Thực tế ảo

Phần mềm (Software)

Phần mềm luôn là linh hồn của VR cũng như đối với bất cứ một hệ thống máy tính hiện đại nào. Về mặt nguyên tắc có thể dùng bất cứ ngôn ngữ lập trình hay phần mềm đồ họa nào để mô hình hóa (modelling) và mô phỏng (simulation) các đối tượng của VR. Ví dụ như các ngôn ngữ (có thể tìm miễn phí) OpenGL, C++, Java3D, VRML, X3D,...hay các phần mềm thương mại như WorldToolKit, PeopleShop,... Phần mềm của bất kỳ VR nào cũng phải bảo đảm 2 công dụng chính: Tạo hình và Mô phỏng. Các đối tượng của VR được mô hình hóa nhờ chính phần mềm này hay chuyển sang từ các mô hình 3D (thiết kế nhờ các phần mềm CAD khác như AutoCAD, 3D Studio, 3Ds Max...). Sau đó phần mềm VR phải có khả năng mô phỏng động học, động lực học, và mô phỏng ứng xử của đối tượng.

Phần cứng (Hardware)

Phần cứng của một VR bao gồm:

  1. Máy tính (PC hay Workstation với cấu hình đồ họa mạnh).
  2. Các thiết bị đầu vào (Input devices): Bộ dò vị trí (position tracking) để xác định vị trí quan sát. Bộ giao diện định vị (Navigation interfaces) để di chuyển vị trí người sử dụng. Bộ giao diện cử chỉ (Gesture interfaces) như găng tay dữ liệu (data glove) để người sử dụng có thể điều khiển đối tượng.
  3. Các thiết bị đầu ra (Output devices): gồm hiển thị đồ họa (như màn hình, HDMI,..) để nhìn được đối tượng 3D nổi. Thiết bị âm thanh (loa) để nghe được âm thanh vòm (như Hi-Fi, Surround,..). Bộ phản hồi cảm giác (Haptic feedback như găng tay,..) để tạo xúc giác khi sờ, nắm đối tượng. Bộ phản hồi xung lực (Force Feedback) để tạo lực tác động như khi đạp xe, đi đường xóc,...

Tài liệu tham khảo

WikiPedia: Thực tế ảo http://data-reality.com/comparison-of-best-vr-head... http://fortune.com/2018/02/06/virtual-reality-moti... http://www.roadtovr.com/a-look-at-nasas-hybrid-rea... http://www.techrepublic.com/article/nasa-shows-the... http://digilitey.eu/wp-content/uploads/2015/09/CVR... //www.ncbi.nlm.nih.gov/pmc/articles/PMC2117018 //www.ncbi.nlm.nih.gov/pubmed/17894857 //www.ncbi.nlm.nih.gov/pubmed/27915367 //www.ncbi.nlm.nih.gov/pubmed/28419750 http://www.rto.nato.int/abstracts.asp